package com.homedo.odin.solution.model.dto.search;

import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import java.util.Date;

@JsonIgnoreProperties(ignoreUnknown = true)
public class SearchSolution {

    /**
     * 方案编号
     */
    private long solutionId;

    /**
     * 方案名称
     */
    private String name;

    /**
     * 方案简介
     */
    private String description;

    /**
     * 方案配图
     */
    private String matchPic;

    /**
     * 是否推荐(0:否 1:是)
     */
    private int isRecommend;

    /**
     * 方案属性(1:专家方案 2:产品系统方案)
     */
    private int solutionType;

    /**
     * 创建日期
     */
    private Date createTime;

    /**
     * 浏览量
     */
    private int pageView;

    /**
     * 收藏量
     */
    private int collectCount;

    /**
     * 下载量
     */
    private int downloadCount;

    public long getSolutionId() {
        return solutionId;
    }

    public void setSolutionId(long solutionId) {
        this.solutionId = solutionId;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getDescription() {
        return description;
    }

    public void setDescription(String description) {
        this.description = description;
    }

    public String getMatchPic() {
        return matchPic;
    }

    public void setMatchPic(String matchPic) {
        this.matchPic = matchPic;
    }

    public int getIsRecommend() {
        return isRecommend;
    }

    public void setIsRecommend(int isRecommend) {
        this.isRecommend = isRecommend;
    }

    public int getSolutionType() {
        return solutionType;
    }

    public void setSolutionType(int solutionType) {
        this.solutionType = solutionType;
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public int getPageView() {
        return pageView;
    }

    public void setPageView(int pageView) {
        this.pageView = pageView;
    }

    public int getCollectCount() {
        return collectCount;
    }

    public void setCollectCount(int collectCount) {
        this.collectCount = collectCount;
    }

    public int getDownloadCount() {
        return downloadCount;
    }

    public void setDownloadCount(int downloadCount) {
        this.downloadCount = downloadCount;
    }

}
